# -*- coding: utf-8 -*-


class BaseModel:
    def __init__(self, **kwargs):
        self.__deploy_config = kwargs['deploy_config']
        self.__ots_client = kwargs['ots_client']
        self.__logger = kwargs['logger']
        self.__client_token = kwargs['client_token'] \
            if 'client_token' in kwargs \
            else None

    @property
    def deploy_config(self):
        return self.__deploy_config

    @property
    def ots_client(self):
        return self.__ots_client

    @property
    def logger(self):
        return self.__logger

    @property
    def client_token(self):
        return self.__client_token
